package com.sh.d1.gameserver.async;

/**
 * 异步操作接口
 */
public interface IAsyncOperation extends IDoAsync, IDoFinish {
    /**
     * 获取绑定 Id
     *
     * @return 绑定 Id
     */
    default int getBindId() {
        return (int) (Math.random()* Short.MAX_VALUE);
    }

    /**
     * 执行完成逻辑
     */
    @Override
    default void doFinish() {
    }
}
